html,
body {
  min-height: var(--dfvh);
  padding: 0;
  margin: 0;
  overscroll-behavior: none;
  line-height: 1.25;
  font-weight: 600;
  -webkit-font-smoothing: antialiased;
  font-synthesis-weight: none;
  text-rendering: optimizeLegibility;
  background-color: #1d1e24;
  font-family:
    Montserrat Variable,
    sans-serif;
  font-feature-settings:
    'tnum' on,
    'lnum' on;
}

p {
  margin: 0;
}

a {
  text-decoration: none;
  &:-webkit-any-link {
    color: inherit;
  }
}

ol,
ul,
dl {
  padding-left: 1em;
}

blockquote,
q {
  quotes: none;
}

@font-face {
  font-display: swap;
  font-family: Montserrat Variable;
  font-style: normal;
  font-weight: 100 900;
  src: url(/montserrat-latin-wght-normal.BDA6280a.woff2) format('woff2-variations');
  unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f,
    u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}
